machine learning data mining genetic algorithms horse racing computational biology neural networks education fuzzy logic cricket software predictions sportsspreads artificial intelligence sporting index consciousness gambling health creativity bioinformatics non-technical neural nets